<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
   xmlns:ui="http://java.sun.com/jsf/facelets"
   xmlns:f="http://java.sun.com/jsf/core"
   xmlns:h="http://java.sun.com/jsf/html"
   xmlns:p="http://primefaces.org/ui">

<ui:composition>
   <p:dataTable var="stored" value="#{city.elements}" paginator="true"
      rows="20" id="cityList">

      <p:column headerText="#{msg['crud.column.action']}"
         style="width: 170px;">
         
         <h:link outcome="city.jsf" style="padding: 4px 12px;" 
                 class="grid-link ui-button ui-widget ui-state-default ui-corner-all ui-button-text-icon-left" 
                 value="#{msg['crud.edit']}"
                 rendered="false">
            <f:param name="city" value="#{stored.code}" />
         </h:link>

         <p:commandButton id="remove" value="#{msg['crud.delete']}" />

         <p:commandButton id="select" 
            value="#{msg['crud.select']}" 
            onclick="dlgSearchCity.close();">
            <f:setPropertyActionListener target="#{city.current.major}" 
                  value="#{stored}" />            
         </p:commandButton>
      </p:column>

      <p:column headerText="#{msg['city.register.label.code']}">
         <h:outputText value="#{stored.code}" />
      </p:column>

      <p:column headerText="#{msg['city.register.label.name']}">
         <h:outputText value="#{stored.name}" />
      </p:column>

      <p:column headerText="#{msg['city.register.label.state']}">
         <h:outputText value="#{stored.state}" />
      </p:column>

      <p:column headerText="#{msg['city.register.label.typeCity']}">
         <h:outputText value="#{stored.typeCity.description}" />
      </p:column>
   </p:dataTable>
</ui:composition>
</html>
